public interface List <E> {
    void createList(E[] a); //用指定内容创建线性表
    int getSize();  //求线性表长度
    void setSize(int nlen);  // 设置长度
    E getElem(int i) ; //获取线性表中序号为i的元素
    void setElem(int i,E e)  ; //将序号为i的位置设置为元素e
    int getNo(E e) ;// 获取第 一个值 为e 的元素的序号
    void add(E e); //元素e添加在表尾
    void insert(int i,E e)  ; //在序号为i的位置上添加元素e
    void delete(int i )  ; //删除序号为i 的元素
    String toString(); //线性表转换为字符串
}
